如果通过设定电视机的所有流量走代理可否?
不一定可以,原因如下:
如果你使用的代理服务器是DNS解锁的服务器(通俗解释:基于来源请求的域名判断,将访问Netflix的请求通过另一个原本就能观看Netflix的服务器进行代理)
那么就要求代理客户端(如 Clash)以域名的方式发起TCP请求,Clash默认是以域名发起请求,
但Clash得知请域名的前提是,Netflix APP端以域名的方式发起请求,并且Clash DNS解析过相应的域名,留下了ip与域名的映射关系。
但个别盒子比如firestick则直接向8.8.8.8以TCP方式53端口发起DNS查询,然后发起对ip的请求,即便劫持8.8.8.8到Clash DNS,由于Clash不具备解析tcp dns请求的能力(游戏内核除外),这种情况下Clash便无法得知ip与域名的对应关系,只能同样以ip的方式建立和代理服务器的链接,此时你的代理服务器便无法得知你访问的是Netflix域名,即便你使用全局代理也无法观看,除非这个代理服务器把所有相关ip列入Netflix规则中(此规则非Clash的分流规则)。
如果你的代理服务器是原本就可以观看Netflix的(所谓原生节点),那么无论代理客户端以ip还是域名发起请求都可以观看,所以全局代理也一定可以。
|